package com.huitone.gddw.service.analysis.traffic;


import java.util.List;
import java.util.Map;

import com.huitone.gddw.dao.entity.RecvSm;
import com.huitone.gddw.dao.entity.SmFlow;
import com.huitone.gddw.model.support.QueryPage;
import com.huitone.gddw.service.dto.analysis.traffic.UpFlowRepDTO;
import com.huitone.gddw.service.dto.analysis.traffic.UpSmRecDTO;

/**
* 
* 上行流量分析 service接口
* @author chengsiyue
* @date 2017年5月26日 下午4:06:04
* @version V1.0   
*/
public interface IUpFlowRepService {
    /**
     * 统计上行流量
     * @param map
     * @return
     */
    QueryPage<UpFlowRepDTO> selectPage(QueryPage<SmFlow> page);
    /**
     * 导出
     * @param map
     * @return List<UpFlowRepDTO>
     */
    List<UpFlowRepDTO> getRecord(Map<String,Object> map);
    /**
     * 上行流量明细
     * @param map
     * @return
     */
    QueryPage<UpSmRecDTO> selectDetial(QueryPage<RecvSm> page);
    /**
     * 明细导出
     * @param map
     * @return List<UpSmRecDTO>
     */
    List<UpSmRecDTO> getRecordDetial(Map<String,Object> map);
}
